home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_64_SSWININF.txt < prev    next >
Text File  |  1993-07-15  |  42KB  |  730 lines

  1. # near model CODE resource
  2. # jump table entries: 10712-10712 (1 of them)
  3. export_1339:
  4. 00000000  4E56 FFDA                link       A6, -0x0026
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  4246                     clr.w      D6
  7. 0000000A  206E 0008                movea.l    A0, [A6 + 0x8]
  8. 0000000E  52AE 0008                addq.l     [A6 + 0x8], 1
  9. 00000012  1010                     move.b     D0, [A0]
  10. 00000014  6500 0432                bcs        +0x434 /* 00000448 */
  11. 00000018  0C00 0007                cmpi.b     D0, 0x7
  12. 0000001C  6200 042A                bhi        +0x42C /* 00000448 */
  13. 00000020  7200                     moveq.l    D1, 0x00
  14. 00000022  1200                     move.b     D1, D0
  15. 00000024  D241                     add.w      D1, D1
  16. 00000026  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  17. 0000002A  4EFB 1000                jmp        [PC + D1.w]
  18. 0000002E  0012 041C                ori.b      [A2], 0x1C
  19. 00000032  0156                     bchg       [A6], D0
  20. 00000034  01A8 01F8                bclr       [A0 + 0x1F8], D0
  21. 00000038  021E 0308                andi.b     [A6]+, 0x8
  22. 0000003C  0416 487A                subi.b     [A6], 0x7A /* 'z' */
  23. 00000040  0432 486E FFF0 3F3C 0810 subi.b     [0x3F3C0810], 0x6E /* 'n' */
  24. 0000004A  A9EB                     syscall    Pack4/FP68K
  25. 0000004C  487A 041A                pea.l      [PC + 0x41A /* 00000468, value 0x40018000 */]
  26. 00000050  486E FFF8                pea.l      [A6 - 0x8]
  27. 00000054  3F3C 0810                move.w     -[A7], 0x810
  28. 00000058  A9EB                     syscall    Pack4/FP68K
  29. 0000005A  486E FFF8                pea.l      [A6 - 0x8]
  30. 0000005E  486E FFF0                pea.l      [A6 - 0x10]
  31. 00000062  486E FFE8                pea.l      [A6 - 0x18]
  32. 00000066  486E 0008                pea.l      [A6 + 0x8]
  33. 0000006A  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  34. 0000006E  3C00                     move.w     D6, D0
  35. 00000070  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36. 00000074  6700 03D2                beq        +0x3D4 /* 00000448 */
  37. 00000078  487A 03E4                pea.l      [PC + 0x3E4 /* 0000045E, value 0x4005C800 */]
  38. 0000007C  486E FFF0                pea.l      [A6 - 0x10]
  39. 00000080  3F3C 0810                move.w     -[A7], 0x810
  40. 00000084  A9EB                     syscall    Pack4/FP68K
  41. 00000086  486E FFE8                pea.l      [A6 - 0x18]
  42. 0000008A  486E FFF0                pea.l      [A6 - 0x10]
  43. 0000008E  486E FFE8                pea.l      [A6 - 0x18]
  44. 00000092  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  45. 00000096  487A 03BC                pea.l      [PC + 0x3BC /* 00000454, value 0x3FFE8000 */]
  46. 0000009A  486E FFF0                pea.l      [A6 - 0x10]
  47. 0000009E  3F3C 0810                move.w     -[A7], 0x810
  48. 000000A2  A9EB                     syscall    Pack4/FP68K
  49. 000000A4  486E FFE8                pea.l      [A6 - 0x18]
  50. 000000A8  486E FFF0                pea.l      [A6 - 0x10]
  51. 000000AC  486E FFE8                pea.l      [A6 - 0x18]
  52. 000000B0  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  53. 000000B4  486E FFDA                pea.l      [A6 - 0x26]
  54. 000000B8  486E FFE8                pea.l      [A6 - 0x18]
  55. 000000BC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  56. 000000C0  206D E9E2                movea.l    A0, [A5 - 0x161E]
  57. 000000C4  4A68 018A                tst.w      [A0 + 0x18A]
  58. 000000C8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  59. 000000CC  6600 037A                bne        +0x37C /* 00000448 */
  60. 000000D0  206D BA78                movea.l    A0, [A5 - 0x4588]
  61. 000000D4  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  62. 000000DA  206D BA78                movea.l    A0, [A5 - 0x4588]
  63. 000000DE  5268 0158                addq.w     [A0 + 0x158], 1
  64. 000000E2  7000                     moveq.l    D0, 0x00
  65. 000000E4  2F00                     move.l     -[A7], D0
  66. 000000E6  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  67. 000000EA  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  68. 000000EE  206D B9FC                movea.l    A0, [A5 - 0x4604]
  69. 000000F2  7064                     moveq.l    D0, 0x64
  70. 000000F4  B068 01B4                cmp.w      D0, [A0 + 0x1B4]
  71. 000000F8  508F                     addq.l     A7, 8
  72. 000000FA  670E                     beq        +0x10 /* 0000010A */
  73. 000000FC  206D B9FC                movea.l    A0, [A5 - 0x4604]
  74. 00000100  226D B9FC                movea.l    A1, [A5 - 0x4604]
  75. 00000104  3368 01B4 032C           move.w     [A1 + 0x32C], [A0 + 0x1B4]
  76. label0000010A:
  77. 0000010A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  78. 0000010E  316E FFDA 01B4           move.w     [A0 + 0x1B4], [A6 - 0x26]
  79. 00000114  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  80. 00000118  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  81. 0000011C  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  82. 00000120  486D 17CA                pea.l      [A5 + 0x17CA /* export_757 */]
  83. 00000124  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  84. 00000128  286D B9FC                movea.l    A4, [A5 - 0x4604]
  85. 0000012C  508F                     addq.l     A7, 8
  86. 0000012E  604A                     bra        +0x4C /* 0000017A */
  87. label00000130:
  88. 00000130  4A6C 018A                tst.w      [A4 + 0x18A]
  89. 00000134  6640                     bne        +0x42 /* 00000176 */
  90. 00000136  202C 0412                move.l     D0, [A4 + 0x412]
  91. 0000013A  B0AD BA78                cmp.l      D0, [A5 - 0x4588]
  92. 0000013E  6636                     bne        +0x38 /* 00000176 */
  93. 00000140  B9ED B9FC                cmpa.l     A4, [A5 - 0x4604]
  94. 00000144  670E                     beq        +0x10 /* 00000154 */
  95. 00000146  7064                     moveq.l    D0, 0x64
  96. 00000148  B06C 01B4                cmp.w      D0, [A4 + 0x1B4]
  97. 0000014C  6706                     beq        +0x8 /* 00000154 */
  98. 0000014E  396C 01B4 032C           move.w     [A4 + 0x32C], [A4 + 0x1B4]
  99. label00000154:
  100. 00000154  396E FFDA 01B4           move.w     [A4 + 0x1B4], [A6 - 0x26]
  101. 0000015A  2F0C                     move.l     -[A7], A4
  102. 0000015C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  103. 00000160  302E FFDA                move.w     D0, [A6 - 0x26]
  104. 00000164  48C0                     ext.l      D0
  105. 00000166  2F00                     move.l     -[A7], D0
  106. 00000168  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  107. 0000016C  2F0C                     move.l     -[A7], A4
  108. 0000016E  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  109. 00000172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  110. label00000176:
  111. 00000176  286C 0164                movea.l    A4, [A4 + 0x164]
  112. label0000017A:
  113. 0000017A  200C                     move.l     D0, A4
  114. 0000017C  66B2                     bne        -0x4C /* 00000130 */
  115. 0000017E  6000 02C8                bra        +0x2CA /* 00000448 */
  116. 00000182  486E FFDC                pea.l      [A6 - 0x24]
  117. 00000186  486E 0008                pea.l      [A6 + 0x8]
  118. 0000018A  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  119. 0000018E  3C00                     move.w     D6, D0
  120. 00000190  508F                     addq.l     A7, 8
  121. 00000192  6700 02B4                beq        +0x2B6 /* 00000448 */
  122. 00000196  7048                     moveq.l    D0, 0x48
  123. 00000198  2F00                     move.l     -[A7], D0
  124. 0000019A  322E FFDE                move.w     D1, [A6 - 0x22]
  125. 0000019E  48C1                     ext.l      D1
  126. 000001A0  2F01                     move.l     -[A7], D1
  127. 000001A2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  128. 000001A6  3D40 FFDE                move.w     [A6 - 0x22], D0
  129. 000001AA  7048                     moveq.l    D0, 0x48
  130. 000001AC  2F00                     move.l     -[A7], D0
  131. 000001AE  322E FFDC                move.w     D1, [A6 - 0x24]
  132. 000001B2  48C1                     ext.l      D1
  133. 000001B4  2F01                     move.l     -[A7], D1
  134. 000001B6  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  135. 000001BA  3D40 FFDC                move.w     [A6 - 0x24], D0
  136. 000001BE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  137. 000001C2  206D B9FC                movea.l    A0, [A5 - 0x4604]
  138. 000001C6  2F08                     move.l     -[A7], A0
  139. 000001C8  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  140. 000001CC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  141. 000001D0  6000 0276                bra        +0x278 /* 00000448 */
  142. 000001D4  486E FFDC                pea.l      [A6 - 0x24]
  143. 000001D8  486E 0008                pea.l      [A6 + 0x8]
  144. 000001DC  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  145. 000001E0  3C00                     move.w     D6, D0
  146. 000001E2  508F                     addq.l     A7, 8
  147. 000001E4  6700 0262                beq        +0x264 /* 00000448 */
  148. 000001E8  7048                     moveq.l    D0, 0x48
  149. 000001EA  2F00                     move.l     -[A7], D0
  150. 000001EC  322E FFDE                move.w     D1, [A6 - 0x22]
  151. 000001F0  48C1                     ext.l      D1
  152. 000001F2  2F01                     move.l     -[A7], D1
  153. 000001F4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  154. 000001F8  3D40 FFDE                move.w     [A6 - 0x22], D0
  155. 000001FC  7048                     moveq.l    D0, 0x48
  156. 000001FE  2F00                     move.l     -[A7], D0
  157. 00000200  322E FFDC                move.w     D1, [A6 - 0x24]
  158. 00000204  48C1                     ext.l      D1
  159. 00000206  2F01                     move.l     -[A7], D1
  160. 00000208  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  161. 0000020C  3D40 FFDC                move.w     [A6 - 0x24], D0
  162. 00000210  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  163. 00000214  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  164. 00000218  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  165. 0000021C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  166. 00000220  6000 0226                bra        +0x228 /* 00000448 */
  167. 00000224  206E 0008                movea.l    A0, [A6 + 0x8]
  168. 00000228  7000                     moveq.l    D0, 0x00
  169. 0000022A  1010                     move.b     D0, [A0]
  170. 0000022C  2F00                     move.l     -[A7], D0
  171. 0000022E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  172. 00000232  2F08                     move.l     -[A7], A0
  173. 00000234  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  174. 00000238  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  175. 0000023C  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  176. 00000240  5246                     addq.w     D6, 1
  177. 00000242  4FEF 000C                lea.l      A7, [A7 + 0xC]
  178. 00000246  6000 0200                bra        +0x202 /* 00000448 */
  179. 0000024A  5246                     addq.w     D6, 1
  180. 0000024C  7E01                     moveq.l    D7, 0x01
  181. 0000024E  206E 0008                movea.l    A0, [A6 + 0x8]
  182. 00000252  4A28 0001                tst.b      [A0 + 0x1]
  183. 00000256  670A                     beq        +0xC /* 00000262 */
  184. 00000258  206E 0008                movea.l    A0, [A6 + 0x8]
  185. 0000025C  1028 0001                move.b     D0, [A0 + 0x1]
  186. 00000260  E16F                     lsl        D7.w, D0
  187. label00000262:
  188. 00000262  303C 0804                move.w     D0, 0x804
  189. 00000266  C047                     and.w      D0, D7
  190. 00000268  6704                     beq        +0x6 /* 0000026E */
  191. 0000026A  0047 0804                ori.w      D7, 0x804
  192. label0000026E:
  193. 0000026E  206E 0008                movea.l    A0, [A6 + 0x8]
  194. 00000272  4A10                     tst.b      [A0]
  195. 00000274  670E                     beq        +0x10 /* 00000284 */
  196. 00000276  206D B9FC                movea.l    A0, [A5 - 0x4604]
  197. 0000027A  3007                     move.w     D0, D7
  198. 0000027C  4640                     not.w      D0
  199. 0000027E  C168 01AE                and.w      [A0 + 0x1AE], D0
  200. 00000282  6068                     bra        +0x6A /* 000002EC */
  201. label00000284:
  202. 00000284  206D B9FC                movea.l    A0, [A5 - 0x4604]
  203. 00000288  4AA8 03DE                tst.l      [A0 + 0x3DE]
  204. 0000028C  6756                     beq        +0x58 /* 000002E4 */
  205. 0000028E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  206. 00000292  226D B9FC                movea.l    A1, [A5 - 0x4604]
  207. 00000296  43E9 01DA                lea.l      A1, [A1 + 0x1DA]
  208. 0000029A  B3E8 03DE                cmpa.l     A1, [A0 + 0x3DE]
  209. 0000029E  6744                     beq        +0x46 /* 000002E4 */
  210. 000002A0  7000                     moveq.l    D0, 0x00
  211. 000002A2  3007                     move.w     D0, D7
  212. 000002A4  206D B9FC                movea.l    A0, [A5 - 0x4604]
  213. 000002A8  2068 03DE                movea.l    A0, [A0 + 0x3DE]
  214. 000002AC  323C 0100                move.w     D1, 0x100
  215. 000002B0  C268 0072                and.w      D1, [A0 + 0x72]
  216. 000002B4  6708                     beq        +0xA /* 000002BE */
  217. 000002B6  223C 0000 1000           move.l     D1, 0x1000
  218. 000002BC  6006                     bra        +0x8 /* 000002C4 */
  219. label000002BE:
  220. 000002BE  223C 0000 0400           move.l     D1, 0x400
  221. label000002C4:
  222. 000002C4  C280                     and.l      D1, D0
  223. 000002C6  671C                     beq        +0x1E /* 000002E4 */
  224. 000002C8  7000                     moveq.l    D0, 0x00
  225. 000002CA  2F00                     move.l     -[A7], D0
  226. 000002CC  206D B9FC                movea.l    A0, [A5 - 0x4604]
  227. 000002D0  2F28 03DE                move.l     -[A7], [A0 + 0x3DE]
  228. 000002D4  206D B9FC                movea.l    A0, [A5 - 0x4604]
  229. 000002D8  4868 03D6                pea.l      [A0 + 0x3D6]
  230. 000002DC  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  231. 000002E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  232. label000002E4:
  233. 000002E4  206D B9FC                movea.l    A0, [A5 - 0x4604]
  234. 000002E8  8F68 01AE                or.w       [A0 + 0x1AE], D7
  235. label000002EC:
  236. 000002EC  303C 0804                move.w     D0, 0x804
  237. 000002F0  C047                     and.w      D0, D7
  238. 000002F2  6712                     beq        +0x14 /* 00000306 */
  239. 000002F4  206D B9FC                movea.l    A0, [A5 - 0x4604]
  240. 000002F8  41E8 01A6                lea.l      A0, [A0 + 0x1A6]
  241. 000002FC  2F20                     move.l     -[A7], -[A0]
  242. 000002FE  2F20                     move.l     -[A7], -[A0]
  243. 00000300  4EBA 04A2                jsr        [PC + 0x4A2 /* 000007A4 */]
  244. 00000304  508F                     addq.l     A7, 8
  245. label00000306:
  246. 00000306  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  247. 0000030A  303C 2804                move.w     D0, 0x2804
  248. 0000030E  C047                     and.w      D0, D7
  249. 00000310  670A                     beq        +0xC /* 0000031C */
  250. 00000312  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  251. 00000316  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  252. 0000031A  588F                     addq.l     A7, 4
  253. label0000031C:
  254. 0000031C  206D BA78                movea.l    A0, [A5 - 0x4588]
  255. 00000320  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  256. 00000326  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  257. 0000032A  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  258. 0000032E  588F                     addq.l     A7, 4
  259. 00000330  6000 0116                bra        +0x118 /* 00000448 */
  260. 00000334  5246                     addq.w     D6, 1
  261. 00000336  3D7C FFFE FFE6           move.w     [A6 - 0x1A], 0xFFFE
  262. 0000033C  3D7C FFFE FFE4           move.w     [A6 - 0x1C], 0xFFFE
  263. 00000342  3D7C FFFE FFE2           move.w     [A6 - 0x1E], 0xFFFE
  264. 00000348  3D7C FFFE FFE0           move.w     [A6 - 0x20], 0xFFFE
  265. 0000034E  3E3C 0804                move.w     D7, 0x804
  266. 00000352  206D B9FC                movea.l    A0, [A5 - 0x4604]
  267. 00000356  47E8 032E                lea.l      A3, [A0 + 0x32E]
  268. label0000035A:
  269. 0000035A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  270. 0000035E  7001                     moveq.l    D0, 0x01
  271. 00000360  B06B 000C                cmp.w      D0, [A3 + 0xC]
  272. 00000364  666E                     bne        +0x70 /* 000003D4 */
  273. 00000366  426E FFDA                clr.w      [A6 - 0x26]
  274. 0000036A  4A6B 0004                tst.w      [A3 + 0x4]
  275. 0000036E  660E                     bne        +0x10 /* 0000037E */
  276. 00000370  0C6B 7FFF 0006           cmpi.w     [A3 + 0x6], 0x7FFF
  277. 00000376  6606                     bne        +0x8 /* 0000037E */
  278. 00000378  3D7C 0004 FFDA           move.w     [A6 - 0x26], 0x4
  279. label0000037E:
  280. 0000037E  4A6B 0008                tst.w      [A3 + 0x8]
  281. 00000382  660E                     bne        +0x10 /* 00000392 */
  282. 00000384  0C6B 7FFF 000A           cmpi.w     [A3 + 0xA], 0x7FFF
  283. 0000038A  6606                     bne        +0x8 /* 00000392 */
  284. 0000038C  006E 0800 FFDA           ori.w      [A6 - 0x26], 0x800
  285. label00000392:
  286. 00000392  303C 0800                move.w     D0, 0x800
  287. 00000396  C06E FFDA                and.w      D0, [A6 - 0x26]
  288. 0000039A  6618                     bne        +0x1A /* 000003B4 */
  289. 0000039C  0C6B 7FFF 000A           cmpi.w     [A3 + 0xA], 0x7FFF
  290. 000003A2  6710                     beq        +0x12 /* 000003B4 */
  291. 000003A4  3D6B 0008 FFE4           move.w     [A6 - 0x1C], [A3 + 0x8]
  292. 000003AA  3D6B 000A FFE6           move.w     [A6 - 0x1A], [A3 + 0xA]
  293. 000003B0  0247 F7FF                andi.w     D7, 0xF7FF
  294. label000003B4:
  295. 000003B4  7004                     moveq.l    D0, 0x04
  296. 000003B6  C06E FFDA                and.w      D0, [A6 - 0x26]
  297. 000003BA  6618                     bne        +0x1A /* 000003D4 */
  298. 000003BC  0C6B 7FFF 0006           cmpi.w     [A3 + 0x6], 0x7FFF
  299. 000003C2  6710                     beq        +0x12 /* 000003D4 */
  300. 000003C4  3D6B 0004 FFE0           move.w     [A6 - 0x20], [A3 + 0x4]
  301. 000003CA  3D6B 0006 FFE2           move.w     [A6 - 0x1E], [A3 + 0x6]
  302. 000003D0  0247 FFFB                andi.w     D7, 0xFFFB
  303. label000003D4:
  304. 000003D4  2653                     movea.l    A3, [A3]
  305. 000003D6  200B                     move.l     D0, A3
  306. 000003D8  6680                     bne        -0x7E /* 0000035A */
  307. 000003DA  0C47 0804                cmpi.w     D7, 0x804
  308. 000003DE  661A                     bne        +0x1C /* 000003FA */
  309. 000003E0  3D6D BA7E FFE2           move.w     [A6 - 0x1E], [A5 - 0x4582]
  310. 000003E6  3D6D BA7E FFE0           move.w     [A6 - 0x20], [A5 - 0x4582]
  311. 000003EC  3D6D BA7C FFE6           move.w     [A6 - 0x1A], [A5 - 0x4584]
  312. 000003F2  3D6D BA7C FFE4           move.w     [A6 - 0x1C], [A5 - 0x4584]
  313. 000003F8  4247                     clr.w      D7
  314. label000003FA:
  315. 000003FA  206D B9FC                movea.l    A0, [A5 - 0x4604]
  316. 000003FE  303C F7FB                move.w     D0, 0xF7FB
  317. 00000402  C068 01AE                and.w      D0, [A0 + 0x1AE]
  318. 00000406  3207                     move.w     D1, D7
  319. 00000408  8240                     or.w       D1, D0
  320. 0000040A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  321. 0000040E  3141 01AE                move.w     [A0 + 0x1AE], D1
  322. 00000412  41EE FFE8                lea.l      A0, [A6 - 0x18]
  323. 00000416  2F20                     move.l     -[A7], -[A0]
  324. 00000418  2F20                     move.l     -[A7], -[A0]
  325. 0000041A  4EBA 0388                jsr        [PC + 0x388 /* 000007A4 */]
  326. 0000041E  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  327. 00000422  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  328. 00000426  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  329. 0000042A  206D BA78                movea.l    A0, [A5 - 0x4588]
  330. 0000042E  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  331. 00000434  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  332. 00000438  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  333. 0000043C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  334. 00000440  6006                     bra        +0x8 /* 00000448 */
  335. 00000442  4EBA 0038                jsr        [PC + 0x38 /* 0000047C */]
  336. 00000446  3C00                     move.w     D6, D0
  337. label00000448:
  338. 00000448  3006                     move.w     D0, D6
  339. 0000044A  4CEE 18C0 FFCA           movem.l    D6,D7,A3,A4, [A6 - 0x36]
  340. 00000450  4E5E                     unlink     A6
  341. 00000452  4E75                     rts
  342. 00000454  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  343. 00000456  8000                     or.b       D0, D0
  344. 00000458  0000 0000                ori.b      D0, 0x0
  345. 0000045C  0000 4005                ori.b      D0, 0x5
  346. 00000460  C800                     and.b      D4, D0
  347. 00000462  0000 0000                ori.b      D0, 0x0
  348. 00000466  0000 4001                ori.b      D0, 0x1
  349. 0000046A  8000                     or.b       D0, D0
  350. 0000046C  0000 0000                ori.b      D0, 0x0
  351. 00000470  0000 3FFD                ori.b      D0, 0xFD
  352. 00000474  8000                     or.b       D0, D0
  353. 00000476  0000 0000                ori.b      D0, 0x0
  354. 0000047A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  355. // begin alternate branch 0000047C-00000480
  356. fn0000047C:
  357. 0000047C  4E56 F3BA                link       A6, -0x0C46
  358. // end alternate branch 0000047C-00000480
  359. fn0000047C: // (misaligned)
  360. 0000047E  F3BA                     .invalid   <<F/6/1>>
  361. 00000480  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  362. 00000484  47EE F400                lea.l      A3, [A6 - 0xC00]
  363. 00000488  4245                     clr.w      D5
  364. 0000048A  286D E9E2                movea.l    A4, [A5 - 0x161E]
  365. 0000048E  6020                     bra        +0x22 /* 000004B0 */
  366. label00000490:
  367. 00000490  7001                     moveq.l    D0, 0x01
  368. 00000492  B06C 018A                cmp.w      D0, [A4 + 0x18A]
  369. 00000496  6714                     beq        +0x16 /* 000004AC */
  370. 00000498  7005                     moveq.l    D0, 0x05
  371. 0000049A  B06C 018A                cmp.w      D0, [A4 + 0x18A]
  372. 0000049E  670C                     beq        +0xE /* 000004AC */
  373. 000004A0  3005                     move.w     D0, D5
  374. 000004A2  5245                     addq.w     D5, 1
  375. 000004A4  C1FC 000C                muls.w     D0, 0xC
  376. 000004A8  278C 0000                move.l     [A3 + D0.w], A4
  377. label000004AC:
  378. 000004AC  286C 0164                movea.l    A4, [A4 + 0x164]
  379. label000004B0:
  380. 000004B0  200C                     move.l     D0, A4
  381. 000004B2  6706                     beq        +0x8 /* 000004BA */
  382. 000004B4  0C45 0100                cmpi.w     D5, 0x100
  383. 000004B8  6DD6                     blt        -0x28 /* 00000490 */
  384. label000004BA:
  385. 000004BA  486E F3EC                pea.l      [A6 - 0xC14]
  386. 000004BE  486E F3EA                pea.l      [A6 - 0xC16]
  387. 000004C2  48C5                     ext.l      D5
  388. 000004C4  2F05                     move.l     -[A7], D5
  389. 000004C6  7001                     moveq.l    D0, 0x01
  390. 000004C8  2F00                     move.l     -[A7], D0
  391. 000004CA  2F00                     move.l     -[A7], D0
  392. 000004CC  7248                     moveq.l    D1, 0x48
  393. 000004CE  2F01                     move.l     -[A7], D1
  394. 000004D0  342D E9F2                move.w     D2, [A5 - 0x160E]
  395. 000004D4  48C2                     ext.l      D2
  396. 000004D6  362D E9EE                move.w     D3, [A5 - 0x1612]
  397. 000004DA  48C3                     ext.l      D3
  398. 000004DC  9483                     sub.l      D2, D3
  399. 000004DE  5282                     addq.l     D2, 1
  400. 000004E0  2F02                     move.l     -[A7], D2
  401. 000004E2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  402. 000004E6  3E00                     move.w     D7, D0
  403. 000004E8  48C0                     ext.l      D0
  404. 000004EA  508F                     addq.l     A7, 8
  405. 000004EC  2F00                     move.l     -[A7], D0
  406. 000004EE  7048                     moveq.l    D0, 0x48
  407. 000004F0  2F00                     move.l     -[A7], D0
  408. 000004F2  322D E9F4                move.w     D1, [A5 - 0x160C]
  409. 000004F6  48C1                     ext.l      D1
  410. 000004F8  342D E9F0                move.w     D2, [A5 - 0x1610]
  411. 000004FC  48C2                     ext.l      D2
  412. 000004FE  9282                     sub.l      D1, D2
  413. 00000500  5281                     addq.l     D1, 1
  414. 00000502  2F01                     move.l     -[A7], D1
  415. 00000504  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  416. 00000508  3D40 F3EE                move.w     [A6 - 0xC12], D0
  417. 0000050C  48C0                     ext.l      D0
  418. 0000050E  508F                     addq.l     A7, 8
  419. 00000510  2F00                     move.l     -[A7], D0
  420. 00000512  4EAD 0F52                jsr        [A5 + 0xF52 /* export_486 */]
  421. 00000516  4244                     clr.w      D4
  422. 00000518  4246                     clr.w      D6
  423. 0000051A  486E F3EE                pea.l      [A6 - 0xC12]
  424. 0000051E  486E F3E0                pea.l      [A6 - 0xC20]
  425. 00000522  3F3C 200E                move.w     -[A7], 0x200E
  426. 00000526  A9EB                     syscall    Pack4/FP68K
  427. 00000528  486E F3E0                pea.l      [A6 - 0xC20]
  428. 0000052C  486E F3D8                pea.l      [A6 - 0xC28]
  429. 00000530  3F3C 0810                move.w     -[A7], 0x810
  430. 00000534  A9EB                     syscall    Pack4/FP68K
  431. 00000536  486E F3D8                pea.l      [A6 - 0xC28]
  432. 0000053A  486E F3CE                pea.l      [A6 - 0xC32]
  433. 0000053E  3F3C 080E                move.w     -[A7], 0x80E
  434. 00000542  A9EB                     syscall    Pack4/FP68K
  435. 00000544  486E F3EA                pea.l      [A6 - 0xC16]
  436. 00000548  486E F3C4                pea.l      [A6 - 0xC3C]
  437. 0000054C  3F3C 200E                move.w     -[A7], 0x200E
  438. 00000550  A9EB                     syscall    Pack4/FP68K
  439. 00000552  486E F3C4                pea.l      [A6 - 0xC3C]
  440. 00000556  486E F3CE                pea.l      [A6 - 0xC32]
  441. 0000055A  3F3C 0006                move.w     -[A7], 0x6
  442. 0000055E  A9EB                     syscall    Pack4/FP68K
  443. 00000560  486E F3CE                pea.l      [A6 - 0xC32]
  444. 00000564  486E F3F0                pea.l      [A6 - 0xC10]
  445. 00000568  3F3C 0810                move.w     -[A7], 0x810
  446. 0000056C  A9EB                     syscall    Pack4/FP68K
  447. 0000056E  3D47 F3C2                move.w     [A6 - 0xC3E], D7
  448. 00000572  486E F3C2                pea.l      [A6 - 0xC3E]
  449. 00000576  486E F3E0                pea.l      [A6 - 0xC20]
  450. 0000057A  3F3C 200E                move.w     -[A7], 0x200E
  451. 0000057E  A9EB                     syscall    Pack4/FP68K
  452. 00000580  486E F3E0                pea.l      [A6 - 0xC20]
  453. 00000584  486E F3D8                pea.l      [A6 - 0xC28]
  454. 00000588  3F3C 0810                move.w     -[A7], 0x810
  455. 0000058C  A9EB                     syscall    Pack4/FP68K
  456. 0000058E  486E F3D8                pea.l      [A6 - 0xC28]
  457. 00000592  486E F3CE                pea.l      [A6 - 0xC32]
  458. 00000596  3F3C 080E                move.w     -[A7], 0x80E
  459. 0000059A  A9EB                     syscall    Pack4/FP68K
  460. 0000059C  486E F3EC                pea.l      [A6 - 0xC14]
  461. 000005A0  486E F3C4                pea.l      [A6 - 0xC3C]
  462. 000005A4  3F3C 200E                move.w     -[A7], 0x200E
  463. 000005A8  A9EB                     syscall    Pack4/FP68K
  464. 000005AA  486E F3C4                pea.l      [A6 - 0xC3C]
  465. 000005AE  486E F3CE                pea.l      [A6 - 0xC32]
  466. 000005B2  3F3C 0006                move.w     -[A7], 0x6
  467. 000005B6  A9EB                     syscall    Pack4/FP68K
  468. 000005B8  486E F3CE                pea.l      [A6 - 0xC32]
  469. 000005BC  486E F3F8                pea.l      [A6 - 0xC08]
  470. 000005C0  3F3C 0810                move.w     -[A7], 0x810
  471. 000005C4  A9EB                     syscall    Pack4/FP68K
  472. 000005C6  4247                     clr.w      D7
  473. 000005C8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  474. 000005CC  6000 0198                bra        +0x19A /* 00000766 */
  475. label000005D0:
  476. 000005D0  7048                     moveq.l    D0, 0x48
  477. 000005D2  2F00                     move.l     -[A7], D0
  478. 000005D4  3D46 F3C0                move.w     [A6 - 0xC40], D6
  479. 000005D8  486E F3C0                pea.l      [A6 - 0xC40]
  480. 000005DC  486E F3E0                pea.l      [A6 - 0xC20]
  481. 000005E0  3F3C 200E                move.w     -[A7], 0x200E
  482. 000005E4  A9EB                     syscall    Pack4/FP68K
  483. 000005E6  486E F3F0                pea.l      [A6 - 0xC10]
  484. 000005EA  486E F3E0                pea.l      [A6 - 0xC20]
  485. 000005EE  3F3C 0804                move.w     -[A7], 0x804
  486. 000005F2  A9EB                     syscall    Pack4/FP68K
  487. 000005F4  41EE F3E0                lea.l      A0, [A6 - 0xC20]
  488. 000005F8  43EE F3CE                lea.l      A1, [A6 - 0xC32]
  489. 000005FC  22D8                     move.l     [A1]+, [A0]+
  490. 000005FE  22D8                     move.l     [A1]+, [A0]+
  491. 00000600  32D8                     move.w     [A1]+, [A0]+
  492. 00000602  486E F3CE                pea.l      [A6 - 0xC32]
  493. 00000606  3F3C 0016                move.w     -[A7], 0x16
  494. 0000060A  A9EB                     syscall    Pack4/FP68K
  495. 0000060C  486E F3CE                pea.l      [A6 - 0xC32]
  496. 00000610  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  497. 00000614  48C0                     ext.l      D0
  498. 00000616  588F                     addq.l     A7, 4
  499. 00000618  2F00                     move.l     -[A7], D0
  500. 0000061A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  501. 0000061E  5240                     addq.w     D0, 1
  502. 00000620  2207                     move.l     D1, D7
  503. 00000622  C3FC 000C                muls.w     D1, 0xC
  504. 00000626  3780 1006                move.w     [A3 + D1.w + 0x6], D0
  505. 0000062A  7048                     moveq.l    D0, 0x48
  506. 0000062C  2F00                     move.l     -[A7], D0
  507. 0000062E  3D44 F3BE                move.w     [A6 - 0xC42], D4
  508. 00000632  486E F3BE                pea.l      [A6 - 0xC42]
  509. 00000636  486E F3E0                pea.l      [A6 - 0xC20]
  510. 0000063A  3F3C 200E                move.w     -[A7], 0x200E
  511. 0000063E  A9EB                     syscall    Pack4/FP68K
  512. 00000640  486E F3F8                pea.l      [A6 - 0xC08]
  513. 00000644  486E F3E0                pea.l      [A6 - 0xC20]
  514. 00000648  3F3C 0804                move.w     -[A7], 0x804
  515. 0000064C  A9EB                     syscall    Pack4/FP68K
  516. 0000064E  41EE F3E0                lea.l      A0, [A6 - 0xC20]
  517. 00000652  43EE F3CE                lea.l      A1, [A6 - 0xC32]
  518. 00000656  22D8                     move.l     [A1]+, [A0]+
  519. 00000658  22D8                     move.l     [A1]+, [A0]+
  520. 0000065A  32D8                     move.w     [A1]+, [A0]+
  521. 0000065C  486E F3CE                pea.l      [A6 - 0xC32]
  522. 00000660  3F3C 0016                move.w     -[A7], 0x16
  523. 00000664  A9EB                     syscall    Pack4/FP68K
  524. 00000666  486E F3CE                pea.l      [A6 - 0xC32]
  525. 0000066A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  526. 0000066E  48C0                     ext.l      D0
  527. 00000670  588F                     addq.l     A7, 4
  528. 00000672  2F00                     move.l     -[A7], D0
  529. 00000674  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  530. 00000678  5240                     addq.w     D0, 1
  531. 0000067A  2207                     move.l     D1, D7
  532. 0000067C  C3FC 000C                muls.w     D1, 0xC
  533. 00000680  3780 1004                move.w     [A3 + D1.w + 0x4], D0
  534. 00000684  7048                     moveq.l    D0, 0x48
  535. 00000686  2F00                     move.l     -[A7], D0
  536. 00000688  3206                     move.w     D1, D6
  537. 0000068A  5241                     addq.w     D1, 1
  538. 0000068C  3D41 F3BC                move.w     [A6 - 0xC44], D1
  539. 00000690  486E F3BC                pea.l      [A6 - 0xC44]
  540. 00000694  486E F3E0                pea.l      [A6 - 0xC20]
  541. 00000698  3F3C 200E                move.w     -[A7], 0x200E
  542. 0000069C  A9EB                     syscall    Pack4/FP68K
  543. 0000069E  486E F3F0                pea.l      [A6 - 0xC10]
  544. 000006A2  486E F3E0                pea.l      [A6 - 0xC20]
  545. 000006A6  3F3C 0804                move.w     -[A7], 0x804
  546. 000006AA  A9EB                     syscall    Pack4/FP68K
  547. 000006AC  41EE F3E0                lea.l      A0, [A6 - 0xC20]
  548. 000006B0  43EE F3CE                lea.l      A1, [A6 - 0xC32]
  549. 000006B4  22D8                     move.l     [A1]+, [A0]+
  550. 000006B6  22D8                     move.l     [A1]+, [A0]+
  551. 000006B8  32D8                     move.w     [A1]+, [A0]+
  552. 000006BA  486E F3CE                pea.l      [A6 - 0xC32]
  553. 000006BE  3F3C 0016                move.w     -[A7], 0x16
  554. 000006C2  A9EB                     syscall    Pack4/FP68K
  555. 000006C4  486E F3CE                pea.l      [A6 - 0xC32]
  556. 000006C8  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  557. 000006CC  48C0                     ext.l      D0
  558. 000006CE  588F                     addq.l     A7, 4
  559. 000006D0  2F00                     move.l     -[A7], D0
  560. 000006D2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  561. 000006D6  2207                     move.l     D1, D7
  562. 000006D8  C3FC 000C                muls.w     D1, 0xC
  563. 000006DC  9073 1006                sub.w      D0, [A3 + D1.w + 0x6]
  564. 000006E0  5340                     subq.w     D0, 1
  565. 000006E2  2207                     move.l     D1, D7
  566. 000006E4  C3FC 000C                muls.w     D1, 0xC
  567. 000006E8  3780 100A                move.w     [A3 + D1.w + 0xA], D0
  568. 000006EC  7048                     moveq.l    D0, 0x48
  569. 000006EE  2F00                     move.l     -[A7], D0
  570. 000006F0  3204                     move.w     D1, D4
  571. 000006F2  5241                     addq.w     D1, 1
  572. 000006F4  3D41 F3BA                move.w     [A6 - 0xC46], D1
  573. 000006F8  486E F3BA                pea.l      [A6 - 0xC46]
  574. 000006FC  486E F3E0                pea.l      [A6 - 0xC20]
  575. 00000700  3F3C 200E                move.w     -[A7], 0x200E
  576. 00000704  A9EB                     syscall    Pack4/FP68K
  577. 00000706  486E F3F8                pea.l      [A6 - 0xC08]
  578. 0000070A  486E F3E0                pea.l      [A6 - 0xC20]
  579. 0000070E  3F3C 0804                move.w     -[A7], 0x804
  580. 00000712  A9EB                     syscall    Pack4/FP68K
  581. 00000714  41EE F3E0                lea.l      A0, [A6 - 0xC20]
  582. 00000718  43EE F3CE                lea.l      A1, [A6 - 0xC32]
  583. 0000071C  22D8                     move.l     [A1]+, [A0]+
  584. 0000071E  22D8                     move.l     [A1]+, [A0]+
  585. 00000720  32D8                     move.w     [A1]+, [A0]+
  586. 00000722  486E F3CE                pea.l      [A6 - 0xC32]
  587. 00000726  3F3C 0016                move.w     -[A7], 0x16
  588. 0000072A  A9EB                     syscall    Pack4/FP68K
  589. 0000072C  486E F3CE                pea.l      [A6 - 0xC32]
  590. 00000730  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  591. 00000734  48C0                     ext.l      D0
  592. 00000736  588F                     addq.l     A7, 4
  593. 00000738  2F00                     move.l     -[A7], D0
  594. 0000073A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  595. 0000073E  2207                     move.l     D1, D7
  596. 00000740  C3FC 000C                muls.w     D1, 0xC
  597. 00000744  9073 1004                sub.w      D0, [A3 + D1.w + 0x4]
  598. 00000748  5340                     subq.w     D0, 1
  599. 0000074A  2207                     move.l     D1, D7
  600. 0000074C  C3FC 000C                muls.w     D1, 0xC
  601. 00000750  3780 1008                move.w     [A3 + D1.w + 0x8], D0
  602. 00000754  5246                     addq.w     D6, 1
  603. 00000756  BC6E F3EA                cmp.w      D6, [A6 - 0xC16]
  604. 0000075A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  605. 0000075E  6604                     bne        +0x6 /* 00000764 */
  606. 00000760  4246                     clr.w      D6
  607. 00000762  5244                     addq.w     D4, 1
  608. label00000764:
  609. 00000764  5247                     addq.w     D7, 1
  610. label00000766:
  611. 00000766  BA47                     cmp.w      D5, D7
  612. 00000768  6E00 FE66                bgt        -0x198 /* 000005D0 */
  613. 0000076C  6022                     bra        +0x24 /* 00000790 */
  614. label0000076E:
  615. 0000076E  2007                     move.l     D0, D7
  616. 00000770  C1FC 000C                muls.w     D0, 0xC
  617. 00000774  41F3 000C                lea.l      A0, [A3 + D0.w + 0xC]
  618. 00000778  2F20                     move.l     -[A7], -[A0]
  619. 0000077A  2F20                     move.l     -[A7], -[A0]
  620. 0000077C  2007                     move.l     D0, D7
  621. 0000077E  C1FC 000C                muls.w     D0, 0xC
  622. 00000782  2073 0000                movea.l    A0, [A3 + D0.w]
  623. 00000786  2F08                     move.l     -[A7], A0
  624. 00000788  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  625. 0000078C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  626. label00000790:
  627. 00000790  3007                     move.w     D0, D7
  628. 00000792  5347                     subq.w     D7, 1
  629. 00000794  4A40                     tst.w      D0
  630. 00000796  66D6                     bne        -0x28 /* 0000076E */
  631. 00000798  7001                     moveq.l    D0, 0x01
  632. 0000079A  4CEE 18F8 F39E           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0xC62]
  633. 000007A0  4E5E                     unlink     A6
  634. 000007A2  4E75                     rts
  635. fn000007A4:
  636. 000007A4  4E56 0000                link       A6, 0
  637. 000007A8  70FE                     moveq.l    D0, 0xFFFFFFFE
  638. 000007AA  B06E 0008                cmp.w      D0, [A6 + 0x8]
  639. 000007AE  660C                     bne        +0xE /* 000007BC */
  640. 000007B0  206D B9FC                movea.l    A0, [A5 - 0x4604]
  641. 000007B4  0068 0004 01AE           ori.w      [A0 + 0x1AE], 0x4
  642. 000007BA  600C                     bra        +0xE /* 000007C8 */
  643. label000007BC:
  644. 000007BC  0C6E 7FFF 0008           cmpi.w     [A6 + 0x8], 0x7FFF
  645. 000007C2  6604                     bne        +0x6 /* 000007C8 */
  646. 000007C4  536E 0008                subq.w     [A6 + 0x8], 1
  647. label000007C8:
  648. 000007C8  70FE                     moveq.l    D0, 0xFFFFFFFE
  649. 000007CA  B06E 000C                cmp.w      D0, [A6 + 0xC]
  650. 000007CE  660C                     bne        +0xE /* 000007DC */
  651. 000007D0  206D B9FC                movea.l    A0, [A5 - 0x4604]
  652. 000007D4  0068 0800 01AE           ori.w      [A0 + 0x1AE], 0x800
  653. 000007DA  600C                     bra        +0xE /* 000007E8 */
  654. label000007DC:
  655. 000007DC  0C6E 7FFF 000C           cmpi.w     [A6 + 0xC], 0x7FFF
  656. 000007E2  6604                     bne        +0x6 /* 000007E8 */
  657. 000007E4  536E 000C                subq.w     [A6 + 0xC], 1
  658. label000007E8:
  659. 000007E8  0C6E 7FFF 000A           cmpi.w     [A6 + 0xA], 0x7FFF
  660. 000007EE  6604                     bne        +0x6 /* 000007F4 */
  661. 000007F0  536E 000A                subq.w     [A6 + 0xA], 1
  662. label000007F4:
  663. 000007F4  0C6E 7FFF 000E           cmpi.w     [A6 + 0xE], 0x7FFF
  664. 000007FA  6604                     bne        +0x6 /* 00000800 */
  665. 000007FC  536E 000E                subq.w     [A6 + 0xE], 1
  666. label00000800:
  667. 00000800  206D B9FC                movea.l    A0, [A5 - 0x4604]
  668. 00000804  7004                     moveq.l    D0, 0x04
  669. 00000806  C068 01AE                and.w      D0, [A0 + 0x1AE]
  670. 0000080A  671A                     beq        +0x1C /* 00000826 */
  671. 0000080C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  672. 00000810  4A68 019E                tst.w      [A0 + 0x19E]
  673. 00000814  6D2C                     blt        +0x2E /* 00000842 */
  674. 00000816  206D B9FC                movea.l    A0, [A5 - 0x4604]
  675. 0000081A  226D B9FC                movea.l    A1, [A5 - 0x4604]
  676. 0000081E  3368 019E 0364           move.w     [A1 + 0x364], [A0 + 0x19E]
  677. 00000824  601C                     bra        +0x1E /* 00000842 */
  678. label00000826:
  679. 00000826  206D B9FC                movea.l    A0, [A5 - 0x4604]
  680. 0000082A  3028 0364                move.w     D0, [A0 + 0x364]
  681. 0000082E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  682. 00000832  6E0E                     bgt        +0x10 /* 00000842 */
  683. 00000834  302E 000A                move.w     D0, [A6 + 0xA]
  684. 00000838  5240                     addq.w     D0, 1
  685. 0000083A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  686. 0000083E  3140 0364                move.w     [A0 + 0x364], D0
  687. label00000842:
  688. 00000842  206D B9FC                movea.l    A0, [A5 - 0x4604]
  689. 00000846  303C 0800                move.w     D0, 0x800
  690. 0000084A  C068 01AE                and.w      D0, [A0 + 0x1AE]
  691. 0000084E  671A                     beq        +0x1C /* 0000086A */
  692. 00000850  206D B9FC                movea.l    A0, [A5 - 0x4604]
  693. 00000854  4A68 01A2                tst.w      [A0 + 0x1A2]
  694. 00000858  6D2C                     blt        +0x2E /* 00000886 */
  695. 0000085A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  696. 0000085E  226D B9FC                movea.l    A1, [A5 - 0x4604]
  697. 00000862  3368 01A2 034A           move.w     [A1 + 0x34A], [A0 + 0x1A2]
  698. 00000868  601C                     bra        +0x1E /* 00000886 */
  699. label0000086A:
  700. 0000086A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  701. 0000086E  3028 034A                move.w     D0, [A0 + 0x34A]
  702. 00000872  B06E 000E                cmp.w      D0, [A6 + 0xE]
  703. 00000876  6E0E                     bgt        +0x10 /* 00000886 */
  704. 00000878  302E 000E                move.w     D0, [A6 + 0xE]
  705. 0000087C  5240                     addq.w     D0, 1
  706. 0000087E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  707. 00000882  3140 034A                move.w     [A0 + 0x34A], D0
  708. label00000886:
  709. 00000886  206D B9FC                movea.l    A0, [A5 - 0x4604]
  710. 0000088A  41E8 019E                lea.l      A0, [A0 + 0x19E]
  711. 0000088E  43EE 0008                lea.l      A1, [A6 + 0x8]
  712. 00000892  20D9                     move.l     [A0]+, [A1]+
  713. 00000894  20D9                     move.l     [A0]+, [A1]+
  714. 00000896  7000                     moveq.l    D0, 0x00
  715. 00000898  2F00                     move.l     -[A7], D0
  716. 0000089A  2F00                     move.l     -[A7], D0
  717. 0000089C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  718. 000008A0  3228 034A                move.w     D1, [A0 + 0x34A]
  719. 000008A4  48C1                     ext.l      D1
  720. 000008A6  2F01                     move.l     -[A7], D1
  721. 000008A8  206D B9FC                movea.l    A0, [A5 - 0x4604]
  722. 000008AC  3228 0364                move.w     D1, [A0 + 0x364]
  723. 000008B0  48C1                     ext.l      D1
  724. 000008B2  2F01                     move.l     -[A7], D1
  725. 000008B4  2F3C 0000 E90B           move.l     -[A7], 0xE90B
  726. 000008BA  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  727. 000008BE  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  728. 000008C2  4E5E                     unlink     A6
  729. 000008C4  4E75                     rts
  730.